Skip to content

Background workers#83

Draft
Yannicked wants to merge 15 commits into
iterorganization:developfrom
Yannicked:feature/celery-tasks
Draft

Background workers#83
Yannicked wants to merge 15 commits into
iterorganization:developfrom
Yannicked:feature/celery-tasks

Conversation

@Yannicked
Copy link
Copy Markdown
Collaborator

This PR introduces simulation ingestion via Celery background workers.

When simulations are uploaded through the new v1.3 API endpoint, file copying and status tracking are now handled by Celery tasks (copy_files_task chained with complete_ingestion_task) rather than blocking the HTTP request.

The ingestion pipeline tracks status though the following: QUEUED → COPYING → COPIED → VALIDATING → VALIDATED → COMPLETED, with failure variants.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant